Dolphin custom Right click menu

Dolphin 自定义右键菜单项目

文件路径

在 Linux 上 Dolphin 右键菜单项目存在2个路径

  1. 系统全局生效 /usr/share/kio/servicemenus/

  2. 仅对特定用户生效 /home/usr_name/.local/share/kio/servicemenus/ (该文件夹可能不存在,需手动创建)

新建文件

在目录中新建后缀名为 .desktop 的文件

填入以下内容,并填写空字段。

[Desktop Entry]
Type=Service
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
ServiceTypes=KonqPopupMenu/Plugin
MimeType=
Actions=YOUR_ACTION_NAME
Icon=

[Desktop Action YOUR_ACTION_NAME]
Exec=
Icon=
Name=
Name[zh_CN]=
Comment=
Comment[zh_CN]=

常见问题

提示 “您没有此文件的执行权限”

右键该 Desktop 文件并在权限选项卡中勾选 “允许将文件作为程序执行”。

保存后没有出现

打开配置 Dolphin 窗口并在右键菜单一栏勾选新建的服务

我的配置

使用 Localsend 分享

适用于从 AUR/其他原 安装的 localsend ,从 Flatpak 安装需要更改 Exec 与 Icon 字段

[Desktop Entry]
Type=Service
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;application/octet-stream;*/*
Actions=shareWLS
Icon=localsend

[Desktop Action shareWLS]
Exec=localsend %F
Icon=localsend
Name=Share With Localsend
Name[zh_CN]=使用 Localsend 打开
Comment=Share With Localsend
Comment[zh_CN]=使用 Localsend 打开

使用 Kate 打开

[Desktop Entry]
Type=Service
X-KDE-Priority=TopLevel
X-KDE-StartupNotify=false
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory;application/octet-stream;*/*
Actions=kate
Icon=kate

[Desktop Action kate]
Exec=kate %F
Icon=kate
Name=Open with kate
Name[zh_CN]=使用 kate 打开
Comment=Open with kate
Comment[zh_CN]=使用 kate 打开
Light